package com.xc.freeapp.dao;

import java.util.List;
import java.util.Map;

import org.springframework.stereotype.Repository;

import com.github.miemiedev.mybatis.paginator.domain.PageBounds;
import com.xc.freeapp.entity.Doctor;
import com.xc.freeapp.entity.DoctorIsCollect;

@Repository
public interface DoctorDao {
     
       public   Doctor        getdoctor(String  doctorid);
       
       public   List<Doctor>  getdoctorlist(Map<String, String> map);
       
       public   List<Doctor>  getdoctorbykeyword(Map<String, String> map);
       
       public   List<Doctor>  getCollectDoctor(Integer userid,PageBounds pageBounds);
       
       public   DoctorIsCollect    getdoctoriscollect(String  doctorid,String userid);
       
       public   List<Doctor>  getdoctorByName(String name,Integer businessid);
       
       public  List<DoctorIsCollect> getdoctorbydept(Map<String, String> map,PageBounds pageBounds);
       
       public   List<Doctor>  getdoctorbyDeptName(Map<String, String> map);
       
       public   List<Doctor>  getdoctorbySpeciality(Map<String, String> map);
       
       public  List<DoctorIsCollect> getdoctorbyappid(Map<String, String> map,PageBounds pageBounds);
       
}
